Note: this page is for spring 2015 and thus is no longer active!
Welcome to Course SE351! (Spring 2015)
Overview
What you will learn- Introduction to Software Architecture
- Definition and content of architecture, Qualification of architects
- Features of Arch., Architectural Styles, Architectural Views
- Design Patterns
- Quality Attributes of architecture
- Performance, Availability, Modifiability and Security, Testability and Usability
- Web Services
- Searching, Java EE Web Service, .NET Web Service, RESTful Web Services
- Service Oriented Service
- Basics of SOA, ESB, SOAD
- Arch. Patterns for Enterprise Apps
- Common patterns, Performance tuning patterns
- Offline concurrency patterns, Data source patterns
- Session management patterns
- Chapter 1: Overview, Mar. 6th, 2015 (download)
- Chapter 2: Architectural views, Mar. 11th, 2015 (download)
- Chapter 3: Architectural styles 1, Mar. 13th, 2015 (download)
- Chapter 4: Architectural styles 2, Mar. 20th, 2015 (download)
- Chapter 5: Quality of Architecture 1, Mar. 25th, 2015 (download)
- Chapter 6: Quality of Architecture 2, Mar. 27th, 2015 (download)
- Chapter 7: Quality of Architecture 3, Apr. 3rd, 2015 (download)
- Chapter 8: Quality of Architecture 4, Apr. 8th, 2015 (download)
- Chapter 09: Design Pattern 1, Apr. 10th, 2015 (download)
- Chapter 10: Design Pattern 2, Apr. 17th, 22nd, 2015 (download)
- Chapter 11: Design Pattern 3, Apr. 24th, May. 6th & 8th 2015 (download)
- Chapter 12: Architectural Patterns, May. 15th, 20th & 22nd, 2015 (download)
- Chapter 13: Web Service & SaaS, May. 29th, 2015 (download)
- Chapter 14: Distributed Storage & Processing, Jun. 3rd, 2015 (download)
- Chapter 15: Big Data Storage & CDN, Jun. 5th, 2015 (download)
- Chapter 16: Cloud Computing, Jun. 12th, 2015 (download)
- Chapter 17: Big Data, June. 17th, 2015 (download)